package com.kfm.pm;

import java.util.Arrays;

public class Exec09 {

    public static void main(String[] args) {
        // 编写一个方法，接受一个整数数组和两个索引作为参数，交换数组中指定索引位置的两个元素。
        int[] arr = {2, 3, 4, 5, 6};
        change(arr, 2, 3);
        System.out.println(Arrays.toString(arr));
    }

    public static void change(int[] arr, int index1, int index2) {
//        int temp = arr[index1];
//        arr[index1] = arr[index2];
//        arr[index2] = temp;
        arr[index1] = arr[index1] ^ arr[index2];
        arr[index2] = arr[index1] ^ arr[index2];
        arr[index1] = arr[index1] ^ arr[index2];
    }
}
